package dados;

import net.sourceforge.floggy.persistence.Comparator;
import net.sourceforge.floggy.persistence.Persistable;

public class OrdenacaoPorLancamento implements Comparator {

  public int compare(Persistable p1, Persistable p2) {
    Lancamento l1 = (Lancamento) p1;
    Lancamento l2 = (Lancamento) p2;
   
    long d1 = l1.getData().getTime();
    long d2 = l2.getData().getTime();
    
    if (d1 > d2) return Comparator.PRECEDES;
    if (d1 < d2) return Comparator.FOLLOWS;
    
    return Comparator.EQUIVALENT;
  }
}
